package com.rock.code.bigdata.bigdatainterface.dao;


import com.rock.code.bigdata.bigdatainterface.domain.ManageObject;
import com.rock.code.bigdata.bigdatainterface.domain.TbCdeInformation;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface HistoryDataDao {


    void insertStaticData(List<TbCdeInformation> list);

    void deleteAllData();

    List<ManageObject> getManageDataByAreaflag(String areaFlag);

    List<Map> getkpiListByClassname(String classname, String kpiType);

    void insertTbCollDataLogs(@Param("id") String id, @Param("title") String title, @Param("datetime") String datetime, @Param("comments") String comments);

    List<HashMap> querySqlResultBySql(Map<String, Object> param);

    List<String> queryChildInfByClassname(String className);

    List<Map> getChildListByClassname(String className, String kpiType);


    List<String> getTitle(String date);

}
